import request from '@/utils/request'

/****************统计易损性分析*****************/
//分页查询
export function queryBuildingsApi(params) {
	return request({
		url: '/svAnalysis/queryBuildings',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	intensity: '', //烈度
		// 	damage: '', //破坏程度
		// 	region: '', //区域
		// 	use0: '', //用途
		// 	use1: '',
		// 	province: '', //省
		// 	city: '', //市
		// 	county: '', //县
		// 	structureType: '', //结构类型
		// 	years: '', //年代
		// 	fortification: '', //设防情况
		// 	createStartTime: '', //维护开始时间
		// 	pageNo: 1,
		// 	pageSize: 10,
		// }
	})
}
//分页查询--预测数据
export function queryPredictiveApi(params) {
	return request({
		url: '/svAnalysis/queryPredictiveData',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	intensity: '', //烈度
		// 	damage: '', //破坏程度
		// 	region: '', //区域
		// 	use0: '', //用途
		// 	use1: '',
		// 	province: '', //省
		// 	city: '', //市
		// 	county: '', //县
		// 	structureType: '', //结构类型
		// 	years: '', //年代
		// 	fortification: '', //设防情况
		// 	createStartTime: '', //维护开始时间
		// 	pageNo: 1,
		// 	pageSize: 10,
		// }
	})
}
//分页查询--筛选数据
export function queryFilterApi(params) {
	return request({
		url: '/svAnalysis/queryFilterData',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	intensity: '', //烈度
		// 	damage: '', //破坏程度
		// 	region: '', //区域
		// 	use0: '', //用途
		// 	use1: '',
		// 	province: '', //省
		// 	city: '', //市
		// 	county: '', //县
		// 	structureType: '', //结构类型
		// 	years: '', //年代
		// 	fortification: '', //设防情况
		// 	createStartTime: '', //维护开始时间
		// 	pageNo: 1,
		// 	pageSize: 10,
		// }
	})
}
//生成易损性矩阵
export function generateMatrixApi(params) {
	return request({
		url: '/svAnalysis/generateVulnerabilityMatrix',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	numbers:'BJ-1-2-6-060,BJ-1-3-6-061,TJ-1-2-6-062,BJ-1-2-6-069',
		// }
	})
}
//导出易损性矩阵数据
export function exportMatrixDataApi(params) {
	return request({
		url: '/svAnalysis/exportMatrix',
		method: 'post',
		params,
		// 数据格式
		responseType: 'blob'
	})
}
//重新计算
export function recalculateApi(data) {
	return request({
		url: '/svAnalysis/recalculate',
		method: 'post',
		data,
		// 参数结构
		// data: {
		// 	"高层建筑参数信息":"",
		// 	"钢筋混凝土参数信息":"",
		// 	"砖混结构参数信息":""
		// }
	})
}

//分页查询--生成的易损性矩阵
export function getVulnerabilityMatrix(params) {
	return request({
		url: '/svAnalysis/getVulnerabilityMatrix',
		method: 'get',
		params,
	})
}
//生成的易损性矩阵 生成矩阵
export function matrix(params) {
	return request({
		url: '/svAnalysis/matrix',
		method: 'get',
		params,
	})
}
//回显
export function getDataById(params) {
	return request({
		url: '/svAnalysis/getDataById',
		method: 'get',
		params,
	})
}

//移入/出基础库
export function moveBasicLibrary(params) {
	return request({
		url: '/svAnalysis/moveBasicLibrary',
		method: 'get',
		params,
	})
}

//生成的易损性矩阵--导出易损性矩阵
export function generatedExportMatrix(params) {
	return request({
		url: '/svAnalysis/generatedExportMatrix',
		method: 'post',
		params,
		// 数据格式
		responseType: 'blob'
	})
}
//删除生成的易损性矩阵
export function deleteMatrixApi(params) {
	return request({
		url: 'svAnalysis/deleteBasicLibrary',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	ids: ''
		// }
	})
}


/****************砖混结构*****************/
//分页查询
export function queryPobStructureApi(params) {
	return request({
		url: '/pobStructure/queryPobStructure',
		method: 'get',
		params,
		// 参数结构
		// params: {
		//  userName: '', //维护人
		//  createUnit: '', //维护人所属单位
		// 	region: '', //区域
		// 	purpose0: '', //用途
		// 	purpose1: '',
		// 	province: '', //省
		// 	city: '', //市
		// 	county: '', //县
		// 	structureType0: '', //结构类型
		// 	structureType1: '', //结构类型
		// 	years: '', //年代
		// 	fortification: '', //设防情况
		// 	startTime: '', //维护开始时间
		// 	endTime: '', //维护结束时间
		// 	page: 1,
		// 	rows: 10,
		// }
	})
}
//根据id获取信息
export function brickStateGetByIdApi(params) {
	return request({
		url: '/pobStructure/getById',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	chbpiId: '231f3b1da11e4a0eb0b0f900f5b3f99f',
		// }
	})
}
//获取砖砌体结构抗力修正系数Ci值
export function brickStateGetCiApi(params) {
	return request({
		url: '/zqtCi/getAllZqtCi',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	titleName: '砖砌体结构抗力修正系数Ci值',
		// }
	})
}
//计算
export function brickStateCalculationApi(data) {
	return request({
		url: '/pobStructure/countPobStructure',
		method: 'post',
		data
		// 参数结构
		// data: {
		// 	// 用于重新计算
		// 	"ids":"",
		// 	// 用户详情页计算
		// 	"cbcpInfoEntity": {},
		// 	"ciValues":[],
		// }
	})
}
//保存修改
export function brickStateSaveApi(data) {
	return request({
		url: '/pobStructure/saveOrUpdatePobStructure',
		method: 'post',
		data
		// 参数结构
		/*
		data: {
			// 基础数据
			"cbcpInfoEntity": {
				"purpose": "", //用途
				"purpose1": "", //用途
				"province": "", //省
				"city": "", //市
				"county": "", //区县
				"structureType": "", //结构类型
				"fortification": "", //设防情况
				"years": "", //年代
				"floor": 0, //楼层号
				"mortar": "", //楼层对应的砂浆标号
				"outThickness": 0.0, //外墙厚度
				"innerThickness": 0.0, //内墙厚度
				"width": 0.0, //层宽
				"length": 0.0, //层长
				"totalFloor": 0, //总楼梯数
				"sectionArea": 0.0, //墙体截面积
				"buildArea": 0.0, //建筑面积
			},
			// 修正情况
			"brickConcreteDestroyCalcList": [
				{
					"cs": 0, //层数
					"qtkjcd": 0.0, //墙体抗剪程度
					"dzjlzsxs": 0.0, //地震剪力折算系数
					"resistanceForce": 0.0, //抗力
					"d7": 0.0, //未修正情况
					"d8": 0.0, //未修正情况
					"d9": 0.0, //未修正情况
					"d10": 0.0, //未修正情况
					"degree7": 0.0, //修正情况
					"degree8": 0.0, //修正情况
					"degree9": 0.0, //修正情况
					"degree10": 0.0, //修正情况
				}
			],
			// 计算结果
			"brickConcreteDestroyResults": [
				{
					"breakState": "", //破坏状态
					"f1": 0.0, //1层
					"f2": 0.0, //2层
					"f3": 0.0, //3层
					"f4": 0.0, //4层
					"floor1": 0.0, //1层
					"floor2": 0.0, //2层
					"floor3": 0.0, //3层
					"floor4": 0.0, //4层
					"conclusion": 0.0, //结论
				}
			]
		}*/
	})
}
//导出
export function brickStateExportApi(params) {
	return request({
		url: '/pobStructure/exportPobStructure',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	cbcIds: '231f3b1da11e4a0eb0b0f900f5b3f99f,197ca82727b442b5ab5d99f00ec04eb1'
		// },
		// 数据格式
		responseType: 'blob'
	})
}

/****************概率地震*****************/
//分页查询
export function queryCpvAnalysisApi(params) {
	return request({
		url: '/psvAnalysis/queryCpvAnalysis',
		method: 'get',
		params,
		// 参数结构
		// params: {
		//  userName: '', //维护人
		//  createUnit: '', //维护人所属单位
		// 	region: '', //区域
		// 	purpose0: '', //用途
		// 	purpose1: '',
		// 	province: '', //省
		// 	city: '', //市
		// 	county: '', //县
		// 	structureType0: '', //结构类型
		// 	structureType1: '', //结构类型
		// 	years: '', //年代
		// 	fortification: '', //设防情况
		// 	startTime: '', //维护开始时间
		// 	endTime: '', //维护结束时间
		// 	page: 1,
		// 	rows: 10,
		// }
	})
}
//根据id查询详情
export function getCpvAnalysisByIdApi(params) {
	return request({
		url: '/psvAnalysis/getById',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	cpviId: '', //id
		// }
	})
}
export const uploadPsaUrl = '/psvAnalysis/uploadPsaData';
export const uploadMcUrl = '/psvAnalysis/uploadMcData';
export const uploadGMUrl = '/attachment/uploadFile';
//导入概率地震易损性分析数据
export function uploadPsaDataApi(data) {
	return request({
		url: uploadPsaUrl,
		method: 'post',
		data,
		// 参数结构
		// data: {
		// 	file: file,
		// }
	})
}
//导出地震动参数数据
export function psvExportExcelApi(params) {
	return request({
		url: '/psvAnalysis/exportExcel',
		method: 'get',
		params,
		// 参数结构
		// data: {
		// 	cpviId: '',
		// },
		// 数据格式
		responseType: 'blob'
	})
}
//导入mc、βc导入模板数据
export function uploadMcDataApi(data) {
	return request({
		url: uploadMcUrl,
		method: 'post',
		data,
		// 参数结构
		// data: {
		// 	file: file,
		// }
	})
}
//计算β0、β1
export function countCpvAnalysisApi(data) {
	return request({
		url: '/psvAnalysis/countCpvAnalysis',
		method: 'post',
		data,
		// 参数结构
		// data: {
		// 	entity: {
		// 		userName: '', //维护人
		// 		createUnit: '', //维护人所属单位
		// 		createTime: '', //维护时间
		// 		cpviId: '', //id
		// 		number: '', //编号
		// 		purpose0: '', //用途
		// 		purpose1: '',
		// 		province: '', //省
		// 		city: '', //市
		// 		county: '', //县
		// 		structureType0: '', //结构类型
		// 		structureType1: '', //结构类型
		// 		fortification: '', //设防情况
		// 		years: '', //年代
		// 		commentInfo: '', //备注

		// 		param1: '', //β0的值
		// 		param2: '', //β1的值
		// 		param3: '', //βDIM的值
		// 		param4: '', //R^2的值

		// 		mcSd: '', //mc的SD的值
		// 		mSd1: '', //mrd的SD的值
		// 		mSd2: '', //mrd的SD的修正值

		// 		pcSd: '', //βc的SD的值
		// 		pSd1: '', //βrd的SD的值
		// 		pSd2: '', //βrd的SD的修正值

		// 		mcMd: '', //mc的MD的值
		// 		mMd1: '', //mrd的MD的值
		// 		mMd2: '', //mrd的MD的修正值

		// 		pcMd: '', //βc的MD的值
		// 		pMd1: '', //βrd的MD的值
		// 		pMd2: '', //βrd的MD的修正值

		// 		mcEd: '', //mc的ED的值
		// 		mEd1: '', //mrd的ED的值
		// 		mEd2: '', //mrd的ED的修正值

		// 		pcEd: '', //βc的ED的值
		// 		pEd1: '', //βrd的ED的值
		// 		pEd2: '', //βrd的ED的修正值

		// 		mcCd: '', //mc的倒塌(CD)的值
		// 		mCd1: '', //mrd的倒塌(CD)的值
		// 		mCd2: '', //mrd的倒塌(CD)的修正值

		// 		pcCd: '', //βc的倒塌(CD)的值
		// 		pCd1: '', //βrd的倒塌(CD)的值
		// 		pCd2: '', //βrd的倒塌(CD)的修正值	
		// 	},
		// 	list1: [], //CpvAnalysisEntity
		// 	list2: [], //BigDecimal
		// }
	})
}
//保存概率地震易损性信息
export function saveCpvInfoEntityApi(data) {
	return request({
		url: '/psvAnalysis/saveCpvInfoEntity',
		method: 'post',
		data,
		// 参数结构
		/*data: {
			entity: {
				userName: '', //维护人
				createUnit: '', //维护人所属单位
				createTime: '', //维护时间
				cpviId: '', //id
				number: '', //编号
				purpose0: '', //用途
				purpose1: '',
				province: '', //省
				city: '', //市
				county: '', //县
				structureType0: '', //结构类型
				structureType1: '', //结构类型
				fortification: '', //设防情况
				years: '', //年代
				commentInfo: '', //备注
	
				param1: '', //β0的值
				param2: '', //β1的值
				param3: '', //βDIM的值
				param4: '', //R^2的值
	
				mcSd: '', //mc的SD的值
				mSd1: '', //mrd的SD的值
				mSd2: '', //mrd的SD的修正值
	
				pcSd: '', //βc的SD的值
				pSd1: '', //βrd的SD的值
				pSd2: '', //βrd的SD的修正值
	
				mcMd: '', //mc的MD的值
				mMd1: '', //mrd的MD的值
				mMd2: '', //mrd的MD的修正值
	
				pcMd: '', //βc的MD的值
				pMd1: '', //βrd的MD的值
				pMd2: '', //βrd的MD的修正值
	
				mcEd: '', //mc的ED的值
				mEd1: '', //mrd的ED的值
				mEd2: '', //mrd的ED的修正值
	
				pcEd: '', //βc的ED的值
				pEd1: '', //βrd的ED的值
				pEd2: '', //βrd的ED的修正值
	
				mcCd: '', //mc的倒塌(CD)的值
				mCd1: '', //mrd的倒塌(CD)的值
				mCd2: '', //mrd的倒塌(CD)的修正值
	
				pcCd: '', //βc的倒塌(CD)的值
				pCd1: '', //βrd的倒塌(CD)的值
				pCd2: '', //βrd的倒塌(CD)的修正值	
			},
			list1: [], //CpvAnalysisEntity
			list2: [], //BigDecimal
		}*/
	})
}
//移入/出基础库
export function moveBasicLibraryApi(params) {
	return request({
		url: '/psvAnalysis/moveBasicLibrary',
		method: 'get',
		params,
	})
}

/****************刚筋混凝土*****************/
//分页查询
export function queryReinforcedApi(params) {
	return request({
		url: '/sdoBuildings/queryCrsBuildings',
		method: 'get',
		params,
		// 参数结构
		// params: {
		//  userName: '', //维护人
		//  createUnit: '', //维护人所属单位
		// 	region: '', //区域
		// 	purpose0: '', //用途
		// 	purpose1: '',
		// 	province: '', //省
		// 	city: '', //市
		// 	county: '', //县
		// 	structureType0: '', //结构类型
		// 	structureType1: '', //结构类型
		// 	years: '', //年代
		// 	fortification: '', //设防情况
		// 	startTime: '', //维护开始时间
		// 	endTime: '', //维护结束时间
		// 	page: 1,
		// 	rows: 10,
		// }
	})
}
//重新计算
export function reinforcedRecalculateApi(params) {
	return request({
		url: '/srcanalyse/recalculates',
		method: 'get',
		params,
		/* // 参数结构
		params: {
			calIds: '', // String
		}*/
	})
}
//导出
export function reinforcedExportApi(params) {
	return request({
		url: '/srcanalyse/exportcrsbuildings',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	calIds: '231f3b1da11e4a0eb0b0f900f5b3f99f,197ca82727b442b5ab5d99f00ec04eb1'
		// },
		// 数据格式
		responseType: 'blob'
	})
}
//根据id查询详情
export function getReinforcedByIdApi(params) {
	return request({
		url: '/srcanalyse/querymodel',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	calId: '', //calId
		// }
	})
}
//获取砌体类别、砂浆强度等级
export function getAllCsValueApi(params) {
	return request({
		url: '/rcStructure/getAllCsValue',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	titleName: '砌体非抗震设计的抗剪强度设计值'
		// }
	})
}
//计算
export function reinforcedCalculationApi(data) {
	return request({
		url: '/srcanalyse',
		method: 'post',
		data
		// 参数结构
		// data: {
		// 	// 柱参数
		// 	"columnPam": [
		// 		{
		// 			ccpiId: '', // String
		// 			// 柱编号
		// 			pillarCode: '', // String
		// 			// 每榀间距（m）
		// 			trussSpacing: null, // Number
		// 			// 跨度
		// 			span: null, // Number
		// 			// 层号
		// 			floorNum: null, // Number
		// 			// 柱净高Hn
		// 			pillarHeight: null, // Number
		// 			// 柱截面宽b(mm)
		// 			pillarSectionWidth: null, // Number
		// 			// 柱截面高h(mm)
		// 			pillarSectionHeight: null, // Number
		// 			// 纵筋fyk
		// 			fyk: null, // Number
		// 			// 纵向受拉筋总截面积As
		// 			portraitSectionalArea: null, // Number
		// 			// 纵向受拉筋总截面积As’
		// 			portraitSectionalArea1: null, // Number
		// 			// 柱截面有效高
		// 			h0: null, // Number
		// 			// 混凝土抗压强度标准值fck
		// 			fck: null, // Number
		// 			// 界限受压区高度ζbk
		// 			bk: null, // Number
		// 			// 总跨度
		// 			totalSpan: null, // Number
		// 			// 受压筋合理点距受压边缘的距离
		// 			distance: null, // Number
		// 			// 板厚
		// 			boardThickness: null, // Number
		// 			// 砼标号
		// 			concreteCode: null, // Number
		// 			// fvk
		// 			fvk: null, // Number
		// 			// 箍筋间距s
		// 			spacing: null, // Number
		// 			// 箍筋截面积Asv
		// 			sectionalArea: null, // Number
		// 			// 剪力墙Ash
		// 			ash: null, // Number
		// 			// 剪力墙箍筋间距
		// 			s2: null, // Number
		// 			// 剪力墙箍筋标准值
		// 			fyvk: null, // Number
		// 			// 柱子的弹性模量
		// 			eb: null, // Number
		// 			// 中柱还是边柱
		// 			pillarPosition: '', // String
		// 			// 梁参数 // Array
		// 			roofBeams: [
		// 				{
		// 					// 梁编号
		// 					beamNum: '',
		// 					// 梁高
		// 					beamHeigth: null,
		// 					// 梁截面宽
		// 					beamSectionWidth: null,
		// 					// 梁截面高
		// 					beamSectionHeight: null,
		// 					// 梁的弹性模量
		// 					el: null,
		// 				}
		// 			],

		// 			// 砖填充墙水平截面面积
		// 			am: null, // Number
		// 			// 两侧是否有填充墙
		// 			hasTcq: null, // Number
		// 			// 砌体强度的正压力影响系数
		// 			en: null, // Number
		// 			// 砖墙的抗剪强度标准值fvk
		// 			fvkStrength: null, // Number

		// 			// 抗震墙的截面积
		// 			wallSectionalArea: null, // Number
		// 			// 水平钢筋截面面积Ash
		// 			sectionalAsh: null, // Number
		// 			// 抗震墙的计算剪跨比
		// 			jkb: null, // Number
		// 		}
		// 	],
		// 	// 层参数
		// 	"storeyPam": [
		// 		{
		// 			ccpiId: '', // String
		// 			//层号
		// 			floorNum: null, // Number
		// 			//层高
		// 			floorHeight: null, // Number
		// 			//活荷载
		// 			liveLoad: null, // Number
		// 			//t1
		// 			t1: null, // Number
		// 			ui: null, // Number
		// 			nu: null, // Number
		// 			sc: null, // Number
		// 			sigemaN: null, // Number

		// 			//中间变量
		// 			gi: null, // Number
		// 			qcz: null, // Number
		// 			qek: null, // Number
		// 			qi: null, // Number
		// 			qmi: null, // Number
		// 			qmz: null, // Number
		// 			qwz: null, // Number
		// 			span: null, // Number
		// 			trussSpacing: null, // Number
		// 			mucyAndMlcy: null, // Number
		// 		}
		// 	],
		// 	// 基础参数
		// 	"entiretyPam": [
		// 		{
		// 			//是否已计算
		// 			calculate_or_not: '0',
		// 			//建筑编号
		// 			number: '', // String
		// 			//用途
		// 			purpose: '', // String
		// 			purpose1: '', // String
		// 			//省
		// 			province: '', // String
		// 			//市
		// 			city: '', // String
		// 			//区县
		// 			county: '', // String
		// 			//结构类型
		// 			structureType: '', // String
		// 			structureType1: '', // String
		// 			//年代
		// 			years: '', // String
		// 			//设防情况
		// 			fortification: '', // String
		// 			//备注
		// 			remark: '', // String

		// 			//框架类型
		// 			frameType: '', // String
		// 			//混凝土的弹性模量
		// 			elasticityModulus: null, // Number
		// 			ck: null, // Number
		// 			//是否为对称配筋
		// 			symmReinfo: null, // Number
		// 			//砌体类别
		// 			bwCategory: null, // Number
		// 			//砂浆强度等级
		// 			scom: null, // Number
		// 			//楼长
		// 			floorLength: null, // Number

		// 			//场地类别
		// 			sc: null, // Number
		// 			//地震分组
		// 			eqGroup: null, // Number
		// 			//阻尼比
		// 			dampRatio: null, // Number

		// 			//地震剪力中的amax 每级地震都不相同；
		// 			amax6: null, // Number
		// 			amax7: null, // Number
		// 			amax8: null, // Number
		// 			amax9: null, // Number
		// 			amax10: null, // Number
		// 		}
		// 	],
		// 	// 修正系数Ci
		// 	"ciValue": []
		// }
	})
}
//保存
export function reinforcedSaveApi(params) {
	return request({
		url: '/srcanalyse/saveModel',
		method: 'get',
		params,
		/* // 参数结构
		params: {
			calId: '', // String
		}*/
	})
}
// 导入
export const uploadColumnUrl = '/bacInformation/uploadRcpInformation';


/****************高层建筑破坏状态*****************/
//分页查询
export function queryHighriseApi(params) {
	return request({
		url: '/fshBuildings/queryFshBuildings',
		method: 'get',
		params
		// 参数结构
		// params: {
		// 	province: '省',
		// 	city: '市',
		// 	county: '县',
		// 	years: '年代',
		// 	createStartTime: '',
		// 	createEndTime: '',
		// 	structureType: '结构类型',
		// 	structureType1: '结构类型',
		// 	fortification: '设防情况',
		// 	purpose: '用途',
		// 	purpose1: '用途',
		// 	page: 1,
		// 	rows: 10
		// }
	})
}
//导出
export function highriseExportApi(params) {
	return request({
		url: '/fshBuildings/importFshBuildings',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	chbpiIds: '231f3b1da11e4a0eb0b0f900f5b3f99f,197ca82727b442b5ab5d99f00ec04eb1'
		// },
		// 数据格式
		responseType: 'blob'
	})
}
//根据id获取信息
export function highriseGetInfoByIdApi(params) {
	return request({
		url: '/fshBuildings/queryFshBuildingsById',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	chbpiId: '231f3b1da11e4a0eb0b0f900f5b3f99f',
		// }
	})
}
//计算
export function highriseCalculationApi(data) {
	return request({
		url: '/fshBuildings/modelCalculation',
		method: 'post',
		data,
		// 参数结构
		// params: {
		// 	chbpiIds: '231f3b1da11e4a0eb0b0f900f5b3f99f',
		// 	txzdcjwyj: '',
		// }
	})
}
//保存
export function highriseSaveApi(data) {
	return request({
		url: '/fshBuildings/updateFshBuildings',
		method: 'post',
		data
		// 参数结构
		// data: {
		// 	"chbpiId": "", //id
		// 	"province": "", //省
		// 	"city": "", //市
		// 	"county": "", //区县
		// 	"purpose": "", //用途
		// 	"purpose1": "", //用途
		// 	"structureType": "", //结构类型
		// 	"structureType1": "", //结构类型
		// 	"years": "", //年代
		// 	"fortification": "", //设防情况
		// 	"cs": 0, //层数
		// 	"site": "", //场地类别
		// 	"buildArea": 0.0, //建筑面积
		// 	"buildingHeight": 0.0, //建筑高度
		// 	"cs1": 0, //层数
		// 	"floorHeight": 0.0, //层高
		// 	"txzdcjwyj": 0.0, //弹性最大层间位移角
		// 	"describe":"",//备注
		// 	"emidAngle":""//as
		// }
	})
}


/****************自定义易损性*****************/
// 数据匹配
// 查询矩阵列表
export function queryMatrixListApi(data) {
	return request({
		url: '/customVulnerability/dataMatching',
		method: 'post',
		data
	})
}

// 人工导入
// 查询列表
export function queryVulnerabilityListApi(params) {
	return request({
		url: '/customVulnerability/queryData',
		method: 'get',
		params
	})
}
// 移入/出基础库
export function customMoveBasicLibraryApi(params) {
	return request({
		url: '/customVulnerability/moveBasicLibrary',
		method: 'get',
		params,
	})
}
// 生成矩阵或曲线
export function customGenerateMatrixApi(params) {
	return request({
		url: '/customVulnerability/generateMatrix',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	cbviId: '0ff02bd236134783a538a76ab0017c0f'
		// }
	})
}
// 导出易损性矩阵
export function customExportMatrixApi(params) {
	return request({
		url: '/customVulnerability/exportData',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	cbviId: '0ff02bd236134783a538a76ab0017c0f'
		// },
		// 数据格式
		responseType: 'blob'
	})
}
// 曲线矩阵相互转换
export function curveMatrixTransformationApi(params) {
	return request({
		url: '/customVulnerability/curveMatrixTransformation',
		method: 'get',
		params,
		// 参数结构
		// params: {
		// 	id: '958f0dd651bf46a8af26bdd1c402ff02'
		// },
	})
}
